check encoding pay with credit card remittance software electronic check processing ecommerce american express ach payment processing icr rps scanning document processing payment donation processing data capture remittance processing pay with dda